home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga CD-ROM Collection
/
Amiga CD-ROM Collection - Auge 4000 and Cactus and Demo Util.iso
/
auge4000
/
69
/
kcommodity
/
kcx25a.lha
/
KCommodity
/
History.Txt
< prev
next >
Wrap
Text File
|
1993-06-21
|
73KB
|
1,864 lines
History (... and that`s what counts)
------------------------------------
------------------------------------------------------------------------------
V2.5a
=====
- DOpus seemed to have problems, if it got a ScreenToFront when clicking
on a Gadget. KCommodity now first checks whether to bring a screen to
front, or not (Double-Click). This prevents DOpus from "hanging"
Reported by : Somewhere in FIDO
- No checks were made for the "From/To Mouse" Mouse-Position. In some
cases, KCX tried to draw over the screen borders.
Reported by : Wolfgang Breyha
- Installer-Script had a little bug...
- Enable/Disable Gadgets will be disabled if the main program isn`t loaded.
- Printer`s, Define Area command got sort of mixed up with screens a bit
too small :)
- Received improved dutch catalogs these days.
Submitted by : Ruud van der Veen (who couldn`t stand his first
translations. Thanks Ruud)
- Accidentially I called a DOS-Routine from within a patched Intuition
routine without even checking whether the routine was called from inside
a task or a process. This _MUST_ have lead to crashes...
Stupid enough that I got on Olaf Barthel`s nerves while looking for
this "strange" bug.
Reported by : Latest "Term" Beta-Version
- I forgot to set the Aspect for dumping to printer. You could only print
horizontal images ;)
Reported by : Martin Berndt
- On some systems one couldn`t run both, the main program and the prefs
editor. It seems that some tools trash the TC_USERDATA field of
tasks, but KCommodity used to store the pointer to the global data
within this field. This has been changed now.
(The bug was forced by JobManager, because it trashes the TC_USERDATA)
Reported by : Christoph Funke, Dietmar Bertelsbeck, Michael Fedrowitz
- Prefs program didn`t care for the SETTINGS ToolType
Reported by : Dietmar Bertelsbeck
- Annoying "Input device could not be opened" should be gone
- Formatter still seemed not to work correctly, even though
Beta-Testers reported differently.
Reported by : Michael Herbst
------------------------------------------------------------------------------
V2.5
====
- KCommodity wouldn`t dimm more than 4 colors. Hopefully fixed. Checked
with 16 colors and it worked fine. Couldn`t test with more.
Reported by : Henning Schmiedehausen
- Clock color gadgets only accept up to 8 colors now. (Like the WB editors
do)
Suggested by : Henning Schmiedehausen
- When WindowReActivation was turned on and you returned to a screen
whose window to be reactivated was closed before, KCommodity would not
have reactivated any window on that screen resulting in no reactivation.
Now the window underneith the mouse will be taken, or the screen`s first
window.
Requested by : Martin Berndt
- For TagScreens, the default TextOverScan settings will be copied
to the Width/Height entries.
Requested by : Martin Berndt
- Hold X/Y Qual didn`t react on a canceled Qualifier definition.
Reported by : Michael 'mick' Hohmann
- "Disable" will have effect on more features now (Exploding Windows,
TagScreens) and CPU-consumption of KCX will be reduced when disabled.
Suggested and Reported by : Fionn Behrens
- HotKeys from within the HotKeys window may be disabled by supplying
"none" for the descriptive string, now.
Suggested by : Michael 'mick' Hohmann
- Improved SunMouse. Delay activation only takes place when the mouse
was moved first. Otherwise the window underneith the mouse would
have been activated about every second.
Requested by : Michael 'mick' Hohmann
- Improved MMB-Shift. Didn`t look at KeyUp sequences. Now you may use
MMB-Shift everywhere a shift key may be used in conjunction with
the left mouse button.
Reported by : Michael 'mick' Hohmann
- Fixed small bug when terminating the Printer module. This could only
happen, when started from WB.
Reported by : Benoit Mortier
- When returning from the "Snap page", KCommodity didn`t restore the
previous page.
Reported by : Fionn Behrens
- "Label" gadget within Formatter window will not be activated anymore,
when the window is opened up.
Suggested by : Wolfgang Kück
- Bug in HotKeys window removed which occured, if you tried to enter
an incorrect HotKey
Reported by : Hartmut Stein
- Improved patched CloseWorkBench. Clock will stay 'alive' if the
WorkBench could not be closed.
- Fixed Enforcer Hit bug with TagScreens`s delete function.
- FileRequester will be opened relative to screens`s width/height now.
Requested by : Michael (mick) Hohmann
- New default HotKey definition for Display Dump window was buggy. Fixed.
- Fixed small bug within main window, where buttons where available
through keys even though the main program was not present.
- Formatter is driving me mad :) Now all problems should be fixed :)
Bugs reported by : Bodo Thevissen
- German translations for date format gadget within Clock window had a
small bug. I wrote JJJ instead of JJ :)
Reported by : Bodo Thevissen
- Font sensitivity routines changed a bit.
Reported and Suggested by : Hans Schoemer
- Due to localization I changed the format of dates within the Revision
header. Instead of dd-mmm-yy, dd.mm.yy will be used now, in order to
minimize problems :)
- Some cosmetical changes made to the TagScreens window
Suggested by : Martin Berndt
- Fixed small bug in FileRequester routine. When only a volume name was
given, KCX used to trash the colon.
Reported by : Fionn Behrens
- KCommodity`s main window may now be opened/closed by Exchange again.
- Fixed small bug with displaying available drives.
Reported by : Jan M. Anton
- Changed display dump`s default hotkey to 'ALT NUMERICPAD *', that
means the key with PrtSc on.
Suggested by : Martin Berndt
- KCommodity always copies the prefs file to ENVARC:KCX if you tried to
save it with the default name of ENV:KCX/KCX.PREFS. It will first
create ENVARC:KCX if it doesn`t exist, now.
Suggested by : Andreas M. Kirchwitz
- Shortcuts that do not contain any code (key) will not be shown with
double quotes anymore. (Like Hold X Qualifier)
Suggested by : Andreas M. Kirchwitz
- Exploding windows will take the screen`s visible part`s center for the
animation now, instead of using the screen`s center.
Suggested by : Andreas M. Kirchwitz
- KeyClick could not be disabled. Fixed.
Reported by : Andreas M. Kirchwitz
- Printer will no longer clone the WB`s screen size. It will still clone
it`s resolution but the screen`s size will be set to the nominal values
for that screen type.
Requested by : Andreas M. Kirchwitz
- All windows will be opened (except for Bill window) relative to the
screen`s position. That means they will be opened with the given
coordinates, but within the visible area of the screen. If you use
a very large Screen for example the windows will always be visible.
Suggested and requested by : Andreas M. Kirchwitz
- KCommodity could hand if it was not able to find the printer. Fixed.
Reported by : Fionn Behrens
- CX_POPUP ToolType didn`t have no effect (somehow). Fixed
Reported by : Michael Herbst
- SunMouse got messed up. Fixed
- HotKey added for turning on/off SunMouse.
Requested by : Arne Hinrichs
- You could launch the prefs editor more than one time. Fixed
- Formatter may be breaked by CTRL-C now, without quitting KCommodity.
This was done with the help of Olaf 'Olsen' Barthel. Thanks.
- Progress indicator bug fixed. Tried to call DrawBevelBox with the Base
of kcx.library.
- Changed default HotKey for turning clock on/off to ALT SHIFT C, in order
to be more KCommodity-like.
Suggested by : Martin Berndt
- Fixed Enforcer Hit with MenuWrapping.
Reported by : Michael Bergmann
- When a DF2: was available without a DF1: you could select the drive
(finally), but you couldn`t format it. Fixed.
Reported by : Bodo Thevissen
- Prefs editor will issue an error if it can not list the telephone log
to the spcified file.
Suggested by : Michael Herbst
- KCXPrinter could be launchedseveral times. Fixed.
Reported by : Michael Herbst
- Alarm time gadget had a small handling bug.
Reported by : Stefan Zeiger
- Format window`s screen will be brought to front now.
Requested by : Hans Schoemer
- Window activation facility now checks for an active menu within the
active window before cycling, in order to prevent a layers deadlock.
Requested and suggested by : Martin Korndoerfer
- Avoid Flicker Interrupt will be not installed until needed and
removed if not needed anymore.
- Window reactivation may be independantly turned off now.
Requested by : Martin Korndoerfer
- Changed ESC Window close to close the active window instead of the
window underneith the mouse. (No chance for key-window-activation,
this will somehow always close the window under the mouse)
Requested by : Michael Herbst
- Prefs version recognition didn`t work to well for changed revisions.
2.5 read 2.0 prefs... Wrote d0 instead of d1 :)
Reported by : Hans Schoemer, Frank Stohl
- Again String2Menu :) I didn`t set the receivers address correctly.
KCommodity will now first check for a shortcut case-sensitive. If
this search wasn`t successful, KCommodity will try it case-insensitvely.
- String2Menu didn`t check for COMMSEQ case-insensitively. Fixed.
- When you add another log message to an already existing message using
"Only text" KCX will copy the "created on..." title to the old
log message. This is only done, when adding text to the message the
first time.
Requested by : Dirk Federlein
- Ok, ok you got me. Added a gadget for telling TagScreens to use the
appropriate System DrawPens. If not set the "old" 2.0-Style pens
will be used instead.
Requested by : Martin Berndt
- Did a mistake in defining the remark character for Basic revision
headers. Changed to "'".
Reported by : Wolfgang Brodowski
- TagScreens will set extended OS 3.0 DrawPens, now. This looks kind
of weird within CygnusED, but it will set the pens correctly, anyway.
So don`t blame me... I GOT USED TO IT !
- Improved RCS. For every text added to an existing revision, a new
"changes" line will be inserted, instead of updating the first
line. No there is no need to write different History.Txts
Requested by : Dirk Federlein
- Forgot to localize Sum-Printout texts.
Reported by : Bodo Thevissen
- Hotkey for turning on/off the Function keys added.
Requested by : Lars Eilebrecht
- When Map "Umlauts" HotKey was used, the Settings window`s gadget
wasn`t updated.
Reported by : Bodo Thevissen
- Hopefully fixed bug with Formatter (DF0: DF2: without DF1:) now.
Reported by : Bodo Thevissen
- Shell-Help-Table is localized now.
- Added two more ToolTypes for defining new path/name for Prefs/Printer
programms in order to achieve greater flexibility.
Requested by : Dirk Federlein, Martin Berndt
- KCX TagScreens will now do a fallback to the app`s default ScreenMode,
if the selected DisplayID for a screen isn`t available. This may happen
if you select an AA-Mode for a task, but boot your Amiga in Non-AA-Mode.
Suggested by : Michael Wenzel
- Added OS3.0 Screen-Tags "SA_Interleaved" and "SA_LikeWorkbench" to
TagScreens. SA_Interleaved will lead to a faster display drawing,
but it may cause problems with some programs, which rely on a normal
BitMap structure (like View80). The SA_LikeWorkbench tag will cause
the Screen to openup as a clone of the Workbench Screen.
- Fixed small bug with menu-width-checking in conjunction with MenuWrap.
Reported by : Bodo Thevissen
- Changing the state of the global tag`s BlackBorder setting has
an immediate effect now.
- Current bill timezone will be saved to prefs now. Additionally, you
can change it via ARexx.
Requested by : Michael Herbst
- Weekday names within Revision headers will be english now, no matter
which catalog/locale, or whatever was selected by the user. This was
done due to the fact, that I believe those headers to be kept
international, even the day names.
Somehow suggested by : Dirk Federlein
- You can tell KCX which Drives to watch now, in order to check, whether
it`s a DOS disk, or not. Say, if you`re using CrossDOS on one drive,
you can prevent KCX asking to format a MSDOS-Disk all the time.
Suggested by : Christoph Reichert
- Added DirCaching and InternationalMode to Formatter window.
- Every new Log-entry text will be preceded by a '- ' now. Only cosmetical
- New log entries, added to an existing entry (without changing the
revision), will be added in front of the old entries, now. Additionally
the revision time will be increased and the name of the Author. Only
the revision number will be left untouched.
Requested and Suggested by : Dirk Federlein
- Ok and Cancel gadgets of FKeys-window weren`t height aligned :) Fixed
Reported by : Dirk Federlein
- Patched OpenScreen() routine didn`t correctly handle screens with
ens_Extension field. Actually it DID clear the NS_EXTENDED bit and
treated the ens_Extension field as a normal pointer to a taglist (A1)
and then cleared the ens_Extension. What I forgot was, that there
might be some program, believing that the NewScreen structure is the
same for the whole runtime (DOpus V4). So the next call from that
program, would lead to a "vanilla" screen. All settings within the
NewScreen structure are restored now.
Reported by : Martin Berndt
- One could reach the TagScreen`s "Select Entry" gadget via keyboard,
for the "Global Tag". Fixed
Reported by : Christoph Reichert
- When no Hires-Denise was available, one could still use the BlackBorder
gadget via Shortcut, even when the gadget was ghosted. Fixed.
Reported by : Christoph Reichert
- MenuWrap may be turned on/off via ARexx now.
Requested by : Christoph Reichert
- Dump window`s position wasn`t saved. Fixed.
- When cycling (using a combination with right button) and an active
MenuWrap, the mouse used to jump into the menubar. Fixed
Reported by : Christoph Reichert
- Blanker screen should open up with the active screen`s DisplayMode.
Requested by : Bodo Thevissen, and somebody else (forgot the name)
- Some of the TagScreens gadgets were available to key-shortcuts, even
though the gadgets were ghosted. Fixed.
Reported by : Stefan Zeiger
- CygnusED does something strange with opening the screen when launched
another time (well, that doesn`t happen too often). The by-task
TagScreens won`t work anymore, say Screen-Promoting is somehow disabled.
All other functions work fine. This doesn`t happen, if you launch
PowerPacker (as an example) a second time.
Reported by : Bodo Thevissen
- Due to a strange bug in the BlackBorder routine, an OpenWorkBench() call
would have lead to a deadlock. Fixed. If you called CloseWorkbench()
KCX still tried to lock the WBScreen for time/memory display, this
caused a call to OpenWorkBench(). Patched those to functions to
turn off/on time/memory display when calling Close/OpenWorkbench().
Reported by : Bodo Thevissen
- Small bug in TagScreens` window handling fixed.
- Now more ARexx-status variables available. I think these aren`t really
needed. Trimmed ARexx-Commands a bit to save space :)
- An ARexx-Command exists for de-activating function keys now.
Requested by : Martin Luckhurst
- Did some work on RCS. KCX now checks an existing header for the current
version/revision and initializes the integer gadgets appropiately, that
means current version/revision + 1. If no header was found the version/
revision will be set to 1.0. Additionally you can add more text to
a Log entry without changing the version/revision and inserting another
header for the log entry. It will be simply added to the end of the
previous one.
Requested by : Dirk Federlein
- Hopefully fixed the formatter`s bug. The init-routine didn`t recognize
a drive DF2: if no DF1: was connected.
Reported by : Götz Müller, Hans Schoemer
- RTPatch does something really weird with ASL`s ScreenMode-Requester.
So you may not use this Requester from within TagScreen`s window,
while RTPatch is running. (Didn`t have the nerve to build a work-around)
Reported by : Marcus Kuba
- When defining a qualifier within the Qualifier window, the MMB-Shift
function wasn`t disabled. Fixed.
Reported by : Marcus Kuba
- REVDATE macro is created in a way accepted by $VER: Strings now
- Bill window`s "zipped" title is localized now.
- KCX won`t crash anymore, if it`s library can`t be found.
Reported by : Bodo Thevissen
- Bill window and titlebar display of Online time are synchronized now.
Reported by : Bodo Thevissen
- MenuWrap function didn`t check for RMBTRAP flag. Now you can scroll
through your DOpus again.
Reported by : Bodo Thevissen
- Memory gauge may be sized now.
Requested by : Martin Berndt
- Improved Gadget-Shortcut handling in order correctly deal with localized
gadgets.
- Added HotKey for turning the clock/memory display on/off
Requested by : Martin Berndt
- Fixed bug in Printer window handling.
Reported by : Michael Herbst
- Localized LogFile entries and fixed a bug with DD-MMM-YY date formats
within a logfile.
Suggested and Reported by : Michael Herbst
- Fixed version string of kcx.library
Reported by : Michael Herbst
- When selecting a window from within "Lock windows" the lock windows`
english title bar was used, no matter what language specified.
Reported by : Michael Herbst
- Some improvements made on the german translation.
Reported by : Michael Herbst
- Bill counting may be started manually now. If you are connected to a BBS
you can`t stop it manually, but you can if you`re not connected.
Requested by : Frank Mariak and someone else (forgot the name :)))
- The Exploding Windows were smashed during optimization...
Reported by : Dirk Federlein
- The display-routine clears the "in window" flag of the time/display
gadget within the ClockDefWindow. This situation hasn`t been protected
to the close routine sometimes tried to manipulate a gadget that
wasn`t there anymore. Fixed and protected.
- Screens with no name will be listed with a placeholder within the
Screen Select window now.
Suggested by : Michael Herbst
- Screen Select window`s title is the same as the specifier for
it`s HotKey, now.
Reported by : Michael Herbst
- During optimization the User-Shell got broke. Fixed.
Reported by : Michael Herbst
- Thanks to Martin Berndt another 2KB were saved from the main program.
- After a two days work, KCommodity is fully localized now.
- Incorporated AutoCenter and BlackBorder within TagScreens. Seems
much more logical.
Suggested by : Martin Berndt, Frank Mariak
- Full Dragging caused Deadlock, when right mousebutton was hit during
dragging. Fixed.
Reported by : Stefan Zeiger
- RAW: Window of Display Telephone Log reacted on CTRL-C and caused
the Prefs to quit. Fixed.
Reported by : Stefan Zeiger
- TagScreens` "ScreenMode", "Screen Width" and "Screen Height" will be
disabled, when "Monitor" isn`t selected. Otherwise instead.
Suggested by : Martin Berndt
- The definition "No ..." within TagScreens was somehow "stupid". Changed
to positive texts.
Suggested by : Martin Berndt
- Turning Monitor off under TagScreens will disable Width/Height now
Suggested by : Martin Berndt
- Changing Screen Width under TagScreens didn`t have no effect.
Reported by : Martin Berndt
- Select Screen window will pop up it`s screen now.
- Sometimes there were some enforcer hits, when the WB-Screen was updated,
say the prefs changed. This was due to a bug within KCX check-routine.
Fixed.
Reported by : Michael Herbst
- Screens within SelectScreen-Window may be activated by a double-click
now.
Requested by : Martin Berndt
- Added two more switches for TagScreens. You can disable the patching of
the SA_Pens tag (3D-Look). Additionally you can tell KCX not to "patch
too hard". This means that KCX won`t touch no screens with an extended
screen structure nor screens with a TagList supplied. YOU SHOULD NEVER
"HARDPATCH" THE WB-SCREEN....
Suggested by : Martin Berndt (HardPatch-Prob reported by Michael Herbst)
- TaskSelect-Window may be canceled now.
Requested by : Martin Berndt
- When "GLOBALTAG" was selected under TagScreens, you still could select
a task for that field. Fixed.
Reported by : Martin Berndt
- When adding new OS 3.0 features to the CheckBox/MX Gadgets I forgot that
KCX also has a menu :) Now the menu will occure in that new look under
OS 3.0
Reported by : Dirk Federlein
- Lock windows ListView gadget didn`t show the lists anymore when changed.
This has been Fixed.
Reported by : Dirk Federlein
- KCX used to make a copy of the prefs to ENVARC:KCX/KCX.PREFS, when the
name of the filename was ENV:KCX/KCX.PREFS, in order to ensure secure
saves :) This feature has been "killed" somehow. Fixed
Reported by : Dirk Federlein
- Alarm used to unblank the screen, even when there was no requester to
be shown. Changed.
Requested by : Stefan Zeiger
- Patched OpenWorkBench routine didn`t unlock Workbench screen, after
doing some fine stuff :) So you could only close/open the WB once.
This has been fixed.
Reported by : Michael Herbst
- Included "SelectScreen". A window may pop up on the frontmost screen
(if it is a public screen) or on the workbench, showing a list of all
available screens. You can then pop up the screen you desire.
Requested by : Bruce Lepper
- "Patched" LAMIGA-N/M Keys won`t react on Key-Repeat anymore...
- Blanker will be disabled, if you disable KCX.
Requested by : Joachim Schiefer
- Çurrent Drive and Disk-Label of the Formatter-Window will be saved now.
Requested by : Joachim Schiefer
- TagScreens won`t produce enforcer hits anymore. NoFont works fine now.
- CheckBox and MX gadgets are scaled under OS 3.0 now.
- The Prefs Program will recognize the SETTINGS-ToolType now.
- Load Prefs is more intelligent now. If you supply a SETTINGS-ToolType
KCX won`t fall back to the default filename, if the given file can`t
be found.
Suggested by : Martin Berndt
- Improved handling of TagScreens. From now on there are no more
global settings and by-task settings. Instead you can define a global
task (*** GLOBALTAG ***) to select the mode for all screens. Furthermore
tasks can be left alone from TagScreens, when their name is preceded
by a '-' within the list. The NOMONITOR switch no enables/disabled the
DisplayID settings.
Suggested by : Martin Berndt
- Implemented the complete TagScreens V1.8. Source was submitted to me
directly by the author (thanx Martin). Additional feature is to select
special modes for tasks.
Somehow suggested by : Martin Berndt
- Opening requesters won`t disable the Screen-Blanker anymore...
Reported by : Stefan Zeiger
- When the external formatter was running KCX used to react on a CTRL-C
and quit :( Fixed.
Reported by : Michael Herbst
- Revision Control System now numbers as it CBM does.
Like 0.1, 0.2 ... 0.11, 0.12 ...
Suggested and Requested by : Karsten Storck
- Remade way of blanking the mouse. The old method was too "dangerous".
Sometimes the wrong pointer (or even no pointer) was set. The new
method is safe, but it can`t prevent the mouse from "flashing"
from time to time.
Suggested by : Martin Berndt
- Avoid Flicker option may be controlled via gadget now.
- Improved "PC-Alt-Mode". When The qualifier is released, the char will
be printed, so you don`t have to type in all three digits.
Suggested by : Martin Berndt
- Improved '*' WildCarding to work like a real wildcard.
Requested by : Andre Schenk
- Fixed Enforcer-Hit with window activation, when the mouse wasn`t
located over the window to be locked.
Reported by : Michael Herbst
- Changed mouse acceleration to have a better feeling (As Martin says)
Requested by : Martin Berndt
- "Clock settings" window couldn`t be opened via KeyBoard.
Reported by : Michael Herbst
- Fixed bug within LoadPrefs-Routine(s) which could lead to crashes, when
an error occured during a specific load.
- From within a patched function KCX called Intuition routines, without
the proper library base. This could lead to a strange behaviour.
- KCommodity main/prefs didn`t have correct Prefs-Strings.
Reported by : Michael Herbst
- Formatter Requester will only appear when the Formatter window
isn`t open.
Suggested by : Michael Herbst
- Quit-Requester only worked when ARQ was running :) Forgot to clear
the window pointer.
Reported by : Dirk Federlein, Michael Herbst
- Added BlackBorder option which will remove those nasty, empty borders
around screens. Can be turned off again.
Suggested by : Martin Berndt
- Implemented the "remaining" PatchOS features. You can reach menu short-
cuts from whatever String/Integer Gadget you are in. Surely there has
to be a menu attached to the gadget`s window. The other feature may be
known from PCs. When you hit ALT and type in a three digit number,
the corresponding character with that ASCII-value will be inserted.
Requested by : Walter Watzl
- KCommodity will now automatically install an "avoid-flicker" for all
A3000/A2320 users, who have a flickering first rasterline.
Requested by : Michael Thiel
- Removed Enforcer-Hits caused by MenuWrap. This will hopefully fix
the deadlocks occured on some machines.
Reported by : Michael Herbst
- No more need to hit a strange HotKey in order to cancel a dump to
the printer. When the dump is in progress, all but the Cancel gadget
will be disabled, so you may use this gadget to abort. While dumping
to a file, all Gadgets will be disabled.
- KCXPrinter will clone the WB-Screen now in order to avoid conflicts
with other graphics on the screen you want to dump from. Additionally
the graphics to be dumped will be bufferd to a seperate RastPort, so
that you may move around everything.
Somehow suggested by : Dirk Federlein :)
- Wrote Size/Move frames, but there is a single Move frames gadget :)
Reported by : Dirk Federlein
- The progress indicator produced some Enforcer-Hits.
Reported by : Frank Mariak
- KCXPrinter may dump to IFF-Files now.
Requested by : Dirk Federlein, Michael Thiel
- Locking of windows by their names didn`t work anymore. Fixed.
- Defining a new qualifier would cause a deadlock. Fixed.
Reported by : Michael Herbst
- Added security requester, which checks whether you really want to quit.
Also new ToolType added (NOREQ), which disables this requester.
Suggested by : Michael Herbst
- UnbusyWindow routine caused Enforcer-Hits (somehow only when used with
Task window)
Reported by : Michael Herbst
- Didn`t clear the ErrorFlag of KCX-Prefs. This could lead to an error
message, when you saved the prefs and the quit the program.
Reported by : Michael Herbst
- When KCX was disabled, an infinite loop within the Input-Handler
was produced, this wasn`t quite nice at all :)
Reported by : Michael Herbst
- On some circumstances the "main" KCommodity didn`t remove it`s
Communications Port, which could lead, in some situations, to
weird behaviour :), say craches
Reported by : Michael Herbst
- KCX now checks for OS 3.0 in order to determine the correct pre-defined
colors for the time/memory display
- KCX used to cycle the "wrong" way, when there was no active window
on the frontmost screen. Should use ib_FirstScreen instead of
ib_ActiveScreen :) Hopefully, that`s the only problem with cycling :)
Reported by : Ludwig Kamphenkel
- Split up the "Size/Move" gadget into two independent gadgets, so that
you have a greater flexibility. Furthermore you can turn off some,
or all, animations (Exploding windows) by selecting a '0' for the
number of frames.
Requested by : Dirk Federlein
- Screen will unblank if you insert/remove a disk, a requester pops up
or if you move the Joystick. For Joystick movements it`s the same as
for mouse movements.
Requested by : Frank Stohl
- "Holding" of mouse (say locking of movement), may be turned off now.
- Moved "LeftyMouse" to mouse window, to keep up the good look :)
- Improved "visual feedback" for button gadgets. The action will only be
performed, when you "release" the button, and no more repeating
button clicks will be performed anymore....
Suggested by : Michael Thiel
- New date formats added (DD-MMM-YY, DD.MMM.YY)
Requested by : Erik Johansen
- Mouse won`t lock anymore with MenuWrap, when you only hit the right
mouse button, but don`t move the mouse one pixel.
Reported by : Dirk Federlein
- Fixed a bug within MenuWrap. Now I really ensure, that the Button-Up
event is first sent down the chain, followed by the mouse position
event. Somehow, MagicMenu uses a weird scheme to figure out the
selected menu, so that one still won`t work. Anyway, it doesn`t like
MachIV, too :))), so this should really be some kind of MagicMenu`s
bug(s)
Reported by : Dirk Federlein
- While Full-Dragging, KCX didn`t accelerate the mouse anymore. Fixed.
Reported by : Mark Rose
- KCommodity used to crash when you selected "Save Preferences..." from
the menu, and no EVN:KCX or ENVARC:KCX dir was found.
This bug has been fixed.
Reported by : Michael Herbst
- Bill window may be opened in active/inactive state now. Changeable
within Prefs window.
Requested by : Michael Herbst
- Within "Exchange" one could only read "Kai Isk". Changed
Reported by : Michael Herbst
- Slider gadgets within Cycling window will be ghosted, when cycling is
disabled.
Suggested by : Michael Herbst
- Three gadgets within the main window and the corresponding window name`s
weren`t set to the same. Changed. (Bill Prefs, Bill window, Display dum)
Suggested by : Michael Herbst
- KCXPrinter created an Enforcer Hit, when KCX wasn`t running.
Reported by : Michael Herbst
- KCXPrinter didn`t have a Version String.
Reported by : Michael Herbst
- Removed Enforcer Hit. When the task list was read KCX tried to read
from 0.
Reported by : Michael Herbst
- "From/To Mouse" gadget could be controlled via keyboard, even though
the gadget was ghosted
Reported by : Michael Herbst
- Now "Mouse-To-Menu" also includes "Menu-Wrap" and expands to a MenuWrap
facility :)
Requested by : Heiko Steenbock
- Added "Mouse-To-Menu" feature. When the right button is pressed (only,
when not hit with a qualifier, to avoid conflicts), the mouse is moved
to the title bar and the menu is opened. Leaving the menu, repositions
the mouse to it`s last position.
Requested by : Heiko Steenbock
- Added better possibility for selecting the appropriate date format.
- Joined two windows. The "Display Colors..." are gone. Instead, the four
gadgets were combined with those of the Settings window, which only
concern the clock/memory display. The Settings window shrunk a bit :)
- Removed AppIcon Gadget from Settings window to avoid confusion with
ToolType/CommandLine-Parameter
- Fixed small bug within HotKeys window
Reported by : Michael Herbst
- DisplayBeep may be turned off now. Some programs make to heavy use
of it, so here`s the solution.
Requested by : Gregor Wenkelewsky
(Even though he requested some functions, like flash
or sound, but these are feature of WB 2.1, anyway)
- Mouse will be unblanked if you try to move the pointer with a
LEFT AMIGA - CURSOR combination.
Requested by : Frank Niederwipper
- When zipped, the bill window`s titlebar will now show another "flag".
You can see, whether data about the call should be written to the
LogFile.
- Added possibility for "infinite costs". A '0' within the bill prefs
indicates, that only one unit should be used, no matter how long the
call might take.
Requested by : Terje Bergstrom
- Changed default ESC-Close-Qualifier to LEFT ALT to avoid confusion.
- Improved locking of windows. Now you can select a task who`s windows
should not be deactivated (like CodeProbe or something else)
- Improved way of defining a new source for Graphics-Dumps. You won`t
have to hit the HotKey in order to select a new source, anymore.
Simply move the mouse to the desired location and hit the left
mouse button.
- Debugged Alarm-Sample handling, but still the name of a non-IFF-file
will be shown. Anyway, nobody really wants to keep such a name :)
Reported by : Michael Thiel
- When you turned off the Time-Display, KCX produced a corrupted
LogFile for a modem-call
Reported by : Michael Herbst
- Threshold Gadget within Dump-Window will be disabled, when you
select "Black & White" shading.
Suggested by : Gregor Wenkelewsky
- Renamed OK-Gadget within Formatter-Window to "Format" to avoid
confusion.
Suggested by : Walter Watzl
- KCX could crash, when you tried to use a sample on restart of the
program.
Reported by : Gregor Wenkelewsky
- Remade Costs/Day checking so that it should work with a localized
WorkBench.
- Layers will be locked for Full Drag now, so that now "garbage" may
be produced.
Reported by : Franz Schwarz
- Removed Graphics Dump from main program and created a "stand-alone"
program which may be launched by KCommodity, but not by simply
starting the program without having launched KCX :)
Suggested by : Michael Thiel
- Fixed bug with Font-Sensitivity routines.
Reported by : Michael Herbst
- Split the program up into a Prefs-Program and the main-part.
- The KCX-Shell won`t produce MungWall-Hits anymore.
------------------------------------------------------------------------------
V2.00a
======
- On error KCommodity exits safely now.
- Speeded things up a bit :) Too many Forbids/LockIBase where there was
no need for them...
Reported by : Jörg Zintel
- Finally CommandLine options work again. Should uncomment lines
before releases :)
- Prefs window`s slider gadgets my be controlled via keyboard again
- AMIGA-N/M now work better :)
- Controlling "Click volume" gadget via keyboard works again.
- Formatter window did not set cycle gadget to correct drive. This could
lead to the effect that KCommodity switches between drives.
Reported by : Michael Bergmann, Ralph Mayer
- ZIPWIN/MINWIN/MAXWIN now work with the active window, not with the one
underneith the mouse.
Requested & Suggested by : Michael Herbst
- Hope to have fixed the bug within InputHandler which caused strange
situations. Accidentially I called a routine, which tries to obtain
a semaphore which can not work as you can believe.
- Progress indicator is font-sensitive again
- Improved defining a qualifier. There were problems when defining a
"numeric" pad qualifier.
Reported by : Michael Herbst & Thomas Schuchardt
- Changed source generation to use the stuff done by GadToolsBox V1.4
- Added "Test Sample" gadget to Alarm modes window.
Requested by : Christoph Dietz
- Slider gadgets within Mouse window could not be controlled via KeyBoard.
- Fixed small bug in AutoCenter feature. This only occured, when a program
call OpenScreenTagList().
- Secured Dimmer/Blanker in conjunction with DisplayBeep(). Now these
calls are protected by a Semaphore.
------------------------------------------------------------------------------
V2.00
=====
- When the screen is dimmed the key entered to undimm the screen will
not be killed anymore. Only if the screen is blanked this feature is
active.
Suggested by : Dirk Federlein
- When help was used successfully and then say you aborted a menu help or
the mouse was not located over a menu entry the system crashed.
Reported by : Dirk Federlein
- Bug-Optimised ;-) While not being online the online string within the
WB-Titlebar / Status window was corrupted.
- Won`t crash anymore when you try to undimm while KCommodity dimms the
screen.
Reported by : Dirk Federlein
- Saved up to 12 KB by optimizing
Received great help while doing this from : Martin Berndt (Thanks for
the coffee and the bed for two nights)
- Bill window now is font sensitive again ;-)
- Clock window will adjust it`s size correctly again.
- If prefs are to be saved to ENV:... a copy will be sent to ENVARC:, too.
Suggested by : Frank Mariak
- Fixed a grammatical bug. Used to write telefone instead of telephone.
Oh how stupid.
- When Map Umlauts was active KCommodity tried to map Umlauts hit in
conjunction with ALT.
Reported by : Hermann Doerries
- Mapping of Umlauts did not react on CAPSLOCK.
- Times for Screen / Mouse time can be up to 9999 seconds now.
Requested by : Rabbit (Z-Net)
- If Bill window is zipped the window`s titlebar will show the
online time and the costs for the call.
Requested by : Dirk Federlein
- HotKey for Bill window can be used to close the window again. If you
hit the HotKey the first time the window will open up and if you hit
the key a second time the window will be closed.
- Screen can be blanked using a HotKey now.
Requested by : Juergen Rueddel
- If you tried to change the Snap HotKey via ARexx the Umlaut HotKey got
lost. It was overridden.
- Mouse is always kept blank, even if the system "thinks" it should change
the pointer (say if you insert a disk -> Busy pointer), so it will not
"flash" anymore.
Reported by : Rabbit (Z-Net)
- Again there was something strange...:-) KCommodity used to dimm only the
frontmost Screen. This really wasn`t my intention. Now all screens will
be dimmed. Therefore the slowmotion of dimming got a bit faster :-), so
that it doesn`t take too long if there are many screens present.
Reported by : Marcus Kuba
- Added a "Disk-Watcher" which reconigzes unidentified / unreadable disks
and then offers the possibility to format disks. Formatter can also
be started on HotKey and via ARexx.
Requested by : Jan Geissler
- Added Screen Auto Center. KCommodity will automatically center screens
(horizontally) when not opened to full width.
Requested by : Mario Nicotra who wrote that he would like to see a
Auto Center within a multipurpose commodity as a
replacement for his AutoCentre V1.5
- Improved way of defining Cycling qualifiers. You can choose from
whatever qualifier you want to use for all the cycling types using a
comfortable requester.
Requested by : Marcus Cuba and some others
- Problems with middle mousebutton are gone, since you can define the
number of clicks for all buttons now.
Reported by : Rabbit (Z-Net)
- Number of clicks for cycling may be defined now.
Requested by : Rabbit (Z-Net)
- ESC Qualifier may be defined in the same way as cycle qualifiers now.
- Added MMB-Shift. When pressing the middle mouse button you can select
multiple icons within WB-Windows without having to press the shift key.
- Implemented two slider gadgets within Bill Preferences window to set
the hour and minutes for normal and cheap tariffs.
Requested by : Ruud van der Veen (who was the first with that idea)
and many, many others.
- If you are online and the tariff changes, the costs will NOT be
recalculated, but if you hit the corresponding gadgets it will be
done.
- Finally Slider Gadgets are reacting on shortcuts as described in
User Interface Style Guide. If you hit the Shortcut the value will
be increased. If you hit that key in conjunction with SHIFT the
value will be decreased.
Suggested by : User Interface Style Guide
- Now users can choose between American and German day-names.
Requested by : Frank Duerring
- Date format can be varied. You can have "-" as well as "." between
date digits now.
Requested by : Rabbit (Z-Net)
- You can select two modes for exploding/imploding now. Either from/to
the center of the screen or from/to the current mouse position.
Requested by : ???? (Sorry didn`t write down his/her name)
- Finally the selected pagenumber will be saved to the config.
- If any gadgets are ghosted the corresponding menu entries will be
ghosted now.
- Finally the titlebar display is font sensitive. If you change the
screen font KCommodity will adjust the font, too.
Requested / Reported by : Bernd ??? (EMBO from Z-Net)
- Finally, the feature concerning the PublicScreen list for the
Bill window works properly. Why didn`t anyone tell me. Don`t you
use this feature ???
- You can define days KCommodity should always use the cheap tariff now.
- Added FKeys. You can assign strings to the 10 FKeys. The program
handles four qualifiers so you can have up to 40 strings.
Requested by : Frank Duerring and Ulf Hartwig
- Wrote "Serach Help" instead of "Search Help"...Whoops don`t you ever
type too fast :-)
Reported by : Jan Geissler
- Now visual feedback is given if the user tries to invoke the online
help but KCommodity could not find the appropriate help-file.
Suggested by : Jan Geissler
- When displaying the HotKeys (Cycling...) topaz will be used instead of
the system default font.
Reported by : Jan Geissler
- Now menu entries will be ghosted, too.
- There is another page now. This one`s showing time and memory.
Requested by : Chris Feringa
- Didn`t handle the Verify Flag correctly for formatting disks using the
"normal" WB-Formatter instead of 'Olsens' Format.
Reported by : Dirk Spingler
- Removed stupid menues. This really was something memory consuming.
Now I`m thinking about a way to re-implement the full Online-Help.
- Any window will _allways_ be opened on the WB now (not the
default PublicScreen). Maybe I will change that one again.
Reported & Requested by : Jan Geissler
- Added two more tooltypes to configure the AppIcon`s position.
Requested by : Michael Giebel and Dirk Federlein
- Removed OnlineHelp. Could not keep up texts like "This gadget
turns bla bla on/off"
- Improved disabling (setting to busy) a window. No more ghosting of
gadgets. Instead input is simply locked. Speeds up things on
"Amiga light" and isn`t that nerv-consuming.
- Replaced String gadget for Alarm time by a Slider Gadget.
- Displaying the time can be disabled now.
Requested by : Frank Mariak
- Requester for alarm may be disabled now.
- Blanking of the mousepointer on every keystroke may be disabled now.
- String gadgets for screen/mouse times replaced by slider gadgets
- You can define colors for all display types of the clock/mem display
now.
Requested by : Jan Geissler, Peter Krahl
- Cancel gadget only responded to Keystroke.
Reported by : Dirk Federlein
- Better "About" Layout
Suggested by : Dirk Federlein
- As I wrote the past lines you couldn`t know what happend around here.
KCommodity`s _whole_ Userinterface was redone. All windows are
completely font-sensitive now. Thanks to GadToolsBox (and some changes
to the generated source) I was able to implement the new USI in 4 days.
Well, so you know why KCommodity is 2.0 now :-)
- Colors window now recognizes the current Screendepth and arranges the
palette gadgets accordingly.
Reported by : Dirk Federlein
- Checkbox grouping of Settings window redone, so that gadgets which
control a certain function, are grouped together.
Suggested by : Dirk Federlein
- Fixed bug when displaying the slider levels when a proportinal font
is used.
Reported by : Dirk Federlein
- Maximum length of Revision texts cut off to 65 chars, so that the window
and the texts may fit on a normal screen :-)
- Gadget handling routines are reentrant now (finally) :-)
- Some of the more "unusefull" ARexx-Commands removed to save
prescious bytes.
- You can use an IFF-8SVX Sample sound for the alarm bell now.
Still, DisplayBeep() can be used.
Requested by : Frank Duerring, Peter Krahl
- Alarm may "wake" you up at every full hour now.
Requested by : Peter Krahl
- When you hit the left button and a qualifier within a window, this
window may be dragged. No matter where you click at. (A la DragIt
by Steve Lemieux)
Requested by : Guenther Tschechne
- Revision header does not show any copyright remarks anymore.
Requested by : Dirk Federlein, Peter Simons
- Added two more defines/macros to revision header. Now version/revision
numbers are bound to macros (only the numbers, no strings)
- Sometimes the screen was blanked, even though you typed something or
you moved the mouse. This bug should be fixed now.
Reported by : Jan Geissler
- Added NoClick for all drives available
Requested by : Stefan Blaser, Ulf Hartwig
- Added a full featured Hardcopy routine. You can snap portions of the
active screen/window and print it out, while all preferences
settings are in your hand.
Requested by : My beloved girlfriend Tammy
- Added possibility to execute commands (internal for now) when hitting
a F-Key. You just have to enter a command (checked case sensitive)
and KCX will handle the "string". Currently supported are : MINWIN,
moves window to upper left corner and sizes to min width/heigh, MAXWIN,
will do the opposite, and ZIPWIN (guess what)
- Fixed bug in WB-Screen changes. Now KCX reacts on Depth changes, too,
so that the changes of the display colors are accurate.
- Fixed bug in refreshing Text gadgets. Didn`t keep in mind that
gadtools isn`t so intelligent to copy strings on changes. Now
internal buffers are used.
Reported by : Dirk Federlein
- Fixed bug in Window activation. On high-resoluition monitors it didn`t
work quite well (like A2024).
Reported by : Martin Berndt, Frank Mariak
- Fixed bug in Full dragging which might cause a deadlock. (KCX got into
a busy-loop in some cases).
Reported by : Dirk Federlein, Michael Herbst
- One gadget within the Graphics dump window wasn`t font-sensitive at all
anymore.
Reported by : Dirk Federlein
- Added display of current mouse coordinates.
Requested by : Frank Stohl
- KCommodity`s windows will now use the system`s fixed width font instead
of the Screen`s text, to prevent overlapping texts
- Using some modems, when you turn on/off the modem for a short time, there
seems to be a Carrier Detect (say the CD line reports that). So extremely
short calls (less than 2 secs) won`t be saved to the logfile anymore.
Requested & Reported by : Ingmar Hook
- Thanks to Dan Babcock who included the complete source for it`s QMouse,
I was able to implement the same type of mouse blanking which is quite
secure.
- KCommodity now keeps track of selected windows on screens, so that if you
change the screen, say bring another to front, and then turn back to the
previous one KCommodity will reactivate the window for you again.
- KCommodity will now activate the "*" joker when started.
- All String/Integer Gadgets will be highlighted now.
- Output of "Display total sum" may be redirected to a file now.
Requested by : Dirk Federlein
- Added another window. Here you can define windows (by their title) which
should _NOT_ be deactivated by KCommodity`s auto-activation facility.
Simply add windows or click on open windows to include them into the list
This function can _NOT_ work with windows which do not have a title.
Requested by : Michael Giebel, Dirk Federlein, Peter Krahl
- System requesters created by AutoRequest/EasyRequest will prevent KCX
to keep the auto-activation facility working. As long as any
requesters are present you won`t be quite happy with the autoactivation.
Requested by : Peter Krahl
- Now window locking features wildcards as well.
Requested by : Peter Krahl
- Fixed small bug in Font/Depth checking of WB-Screen, this lead to a
flashing titlebar display.
- Fixed two bugs in Prefs loading. Used to set HotKeys for wrong filters,
and didn`t save all Window positions.
- Finally secured several functions by a Semaphore construct
- Fixed small bug in total sum display when dumping to a file. The
filename was something different than nothing :-)
Reported by : Michael Herbst
- PopUp of Bill window is now "bufferd" to 2 Seconds, so that the window
won`t pop up on these modem on/off Carrier Detects and that a Terminal
program may arrange it`s screen during that time.
Requested by : Stefan Zeiger
- Fixed bug with Signal-Handling of Print-Process which could "hang" the
system.
Reported by : Jan Geissler
- Now Arp,Req,ReqTools and ASL Requesters (mainly filerequester) will
deactivate KCommodity`s auto-activation feature as well as the other
requesters mentioned above.
- Redone Window-Layout to use the Screen`s font. This may lead to some
refreshing erros with KCX`s slider gadgets` levels but anyway, it looks
better that way.
Requested by : Dirk Federlein
- Synthetic click-sound added which is a bit louder and doesn`t use that
much of memory.
- On cycling every qualifier was canceled even though you might have set
the clicks to more than 1, so WB dragging cancel could not work anymore.
Reported & Requested by : Stefan Zeiger
- Added possibility to "lock" mousemovements in vertical and/or horizontal
directions by holding down a qualifier.
Requested by : Stefan Zeiger
- String gadget will be activated if you add another entry to the lock
windows window.
Suggested by : Dirk Federlein
- When zipped, the Bill window`s titlebar will show the timezone and
tariff now.
- Removed locking of Filerequesters again, since MFR tries to do something
special when patching the Vectors (as it seems). When you quit KCX,
MFR would pop up with ASL,ReqTools..., even though MFR was launched
BEFORE KCX.
- Severe bug in Input-Handler removed which might lead to Guru`s (mostly
Memory header not located), since I didn`t keep in mind that you
mustn`t call memory allocation routines from within interrupts.
- Fixed bug in Dump routine and removed "Cancel" window to save some
memory and to prevent the dump-area to be corrupted by that window.
Cancel of print will be established by pressing the HotKey again.
Requested & Reported by : Dirk Federlein
- Fixed small bug in Mouse-Locking. When both of the qualifiers had the
same codes set the mouse would have been completely locked.
Reported by : Christoph Reichert.
- New possibility for Dimming added. Dirk Federlein gave me the idea and
concept for doing this. You now have 48 dimm factors for smoother
dimming.
Suggested & Requested by : Dirk Federlein, Dirk Spingler, Michael Wenzel
- HotKey-Window Handling had a bug. When you tried to change a HotKey,
while none had been selected, the system would crash. So I changed the
HotKey-Window Handling.
Reported by : Jan Geissler
- Screens may be recentered by pressing a HotKey now.
Suggested & Requested by : Frank Stohl
- Should read the AutoDocs next time. Within some LockIBase/UnlockIBase
pairs there were several dos/intuition/layers calls which should have
not been there.
- Bill window is no more opened active.
Requested by : Stefan Zeiger
- Hopefully fixed a bug concerning Umlaut-Mapping when using an AT
Keyboard.
Reported by : André Schenk
------------------------------------------------------------------------------
V1.75
=====
- Phonebill was not calculated correctly. Changed.
Reported by : Dirk Federlein
- AppIcon may now be de-/activated during runtime and via ARexx-Port.
Suggested by my FIDO-Boss : Christoph Reichert
- Click-Sound priority was too high. Changed to use RKM`s values.
Reported by : Martin Berndt
- Progress-Indicator added for Revision Control System.
Suggested by : User Interface Style Guide
- Bug in Revision-Header-Checking removed it no longer takes ages
to check whether a header is already present.
- When checkbox gadgets wer hit with the mouse their menu-item pendants
weren`t changed respectively.
Reported by : Martin Berndt
- Channel-Allocation for Click-Sound is temporary now. Only when
a click is to be heard KCommodity tries to allocate channels and
frees them again after usage.
Suggested & Reported bug by : Martin Berndt
- When another screen pops to front during KCommodity`s Blank-Screen
is there the Blank-Screen will be automatically closed.
Suggested by : Martin Berndt
- Again bug in Click-Sound routine removed. Now it really works :-)
Only the Port is allocated on startup. If it can`t be created the
Key-Click Option is disabled. The device itself is only used (opened)
if really needed and closed again after the click was heard.
Reported by : Martin Berndt
Suggested by : DisplayBeep()
- Changed HotKey-Window. Now a ListView-Gadget is shown with all available
HotKeys. Selecting a HotKey will allow you to change the settings now.
- Added screen dimmer to slowly dimm screens. Factors for dimming may
be given.
- When a window is brought to front using the Cycler will activate the
window now.
Suggested by : Martin Berndt
- Minor enhancement in Map "Umlauts" made.
- Forgot a ClearMenuStrip() before closing my windows.
Suggested by : AutoDocs
- Added Exploding Windows. Number of frames for exploding/imploding of
windows may be selected separately.
Suggested/(Requested) by : FIDO-Boss Christoph Reichert
- Bug in Preferences window removed. MX-Gadget could not be selected.
Forgot the MXIDCMP flag :-)
- Enhanced Window-Cycler. If the mouse resides on a screen or on a
backdrop window then the screen is brought to front/back.
One more action for cycling added. Double clicking on a window/screen
will bring it to front and pressing the left mousebutton followed
by a right mousebutton will bring it back now (including screens).
Therefore the Cycling routines had to be moved to the Time-Process, so
that it doesn`t conflict when tried to use this function with the
mouse positioned over a screen`s titlebar.
Suggested/Requested by : Kai Bolay
- Frames to be drawed for Exploding/Imploding windows may be changed by
the user now, so that it doesn`t take so long on "slow" machines.
This one was added, so that everyone may use Exploding windows without
slowing down he action.
- Changed exploding layers routines to use the same routine. This leads
to some byte-saving. Also Windows seam to open/close from within the
centre of the screen.
- When the screen is blanked and you press a key to unblank it this key
will not be directed to any applications so that you don`t
accidentially hit dangerous keys for unblanking.
Suggested by my girl-friend : Tammy
- ALWAYS read the IAddress field and assumed that there was a GadgetID
on every IDCMP-Message. (Stupid eh). This caused Enforcer hits and
sometimes there were even crashes .... Now KCommodity is almost
Enforcer-Hit-Free (except for the User-Shell command which can`t
be made system-conform).
- LockIBase() seems to be a dummy. So I added a Forbid()/Permit()
before/behind each LockIBase/UnlockIBase to prevent tasks
from illegally reading the IntuitionBase.
Suggested by : Martin Berndt
- Exploding windows improved. Now using graphics.library functions.
These are faster than Intuition`s DrawBorder. If your colors are
set to the WB`s defaults the borders will mainly be drawed in a
white color.
- Error in Misc-Window-Close removed. It`s SigFlag was not cleared so
KCommodity sometimes thought that a msg arrived on the Misc-Window.
This COULD NOT work :-)
- Preferences file now has an identifier so that KCommodity may
tell the user that it can not access the desired file. So no
more crashes may occure if you try to load a preffile different
to one generated by KCommodity.
- Bug within Bill Preferences removed. If the new filename was
directly entered into the StringGadget and no error occured
the user-stack was not given back :-) Oh stupid....
- Changed searching for Preferences file and it`s name. Also added
a ToolType to change the filename on startup. KCommodity first
looks for the user-defined file then it will search for KCX.PREFS
within the current directory and finally for ENV:KCX/KCX.PREFS.
If none of these files is found KCommodity will use the
built-in defaults. Moved HelpFiles to ENVARC:KCX/HELP/.
Suggested by : User Interface Style Guide
- If MouseMode was active, no more WB-icons could be dragged from one
window to the other. Fixed.
Reported by : Michael Bergmann.
- When using the Special-Mode for Window/Screen cycling deadlocks could
arise sometimes. Hopefully fixed.
Reported by my FIDO-Boss : Christoph Reichert
- You now have the possibility to select a new directory where KCommodity
should look for it`s Online Help-Files.
Suggested by : Hermann Dörries
- Users can enter command to be used for the "NewShell" now. So you
can just enter the command you would issue on the command-line to start
a new shell.
Suggested by : Juergen Rueddel
- KCommodity now creates Revision Headers for Basic Sources, too.
Requested by : Michael Bergmann
- New handling for different Revision Headers. This lead to byte-savings
of about 2 KB....
- Bill window may now be zoomed. Both positions are stored within the
Prefs-File.
Suggested by : Michael Bergmann
- Bill window may be opened on a PublicScreen the user can specify it`s
name for. If the screen isn`t present the window will "fall back" onto
the WB.
Suggested by : Michael Bergmann
- Different names for Public Screens separated by semicola may be
specified now, so that KCommodity may "pick" out one to place the
Bill Window on. It will take the first one available.
Idea occured during a chat with : Michael Bergmann
- Additional macros are generated by Revision Control System, now.
Two new macros : REVTIME (for time of revision) and AUTHOR for the
author of the revision.
Requested by : Michael Bergmann
- Memory can be "snapped" now. First you snap the memory via HotKey,
run a program and then press the HotKey again. KCommodity will then
display the differences after the first "snap" and the second, so you
can see whether a program frees all it`s resources.
Suggested by : Juergen Rueddel
- Moved LogCalls gadget to Bill Window for easier access.
- No more use of Commodities CUSTOM handler for InputEvents. Instead
using "normal" input.device handler to make sure that we will
receive ALL events first.
- When cycling WB windows the system won`t produce deadlocks anymore
while using the special qualifier and the system won`t freeze anymore
when a WB window is moved to back (if no deadlock occured :-))
This really cost me some nerves.....
- Got to know that fine Fault() function, so I could reduce sice a bit.
Should learn the AutoDocs by heart next time.
- Users with a three-button-mouse can cycle screens now with the
middle button.
- AppMenuItem can be switched off on StartUp now.
- Bug in HotKey window display removed.
- Bug in HotKey`s window renoved when a Key was changed.
Reported by : Juergen Rueddel and Dirk Federlein
- Added Mouse accelerator with adjustable acceleration and threshold.
Requested by : Bernd ??? (EMBO%AMC he will know who I mean)
- Bug in display routine for time within WB-Title removed. Called
UnLockLayers and LockLayers even though the corresponding Locks weren`t
made.
Bug reported by : SID and a lost Semaphore
- Bug in Exploding windows removed. Did a BLE instead of a BLT when
checking for screen width/height so frames could be drawed into
"nothing".
Bug reported by : CED Pro II and mister Ol` Red-Eye
- Some bugs in CleanUp routines removed.
Bugs seen under : OS 1.3 :)
- Bill window updates will only be made if window is present and unzipped.
This leads to some time-saving.
------------------------------------------------------------------------------
V1.70
=====
- Changed error in LogWindow Layout
- Broker no more disabled during ARexx-Commands
- User-Shell bug removed. Some programs crashed in shell.
- User-Shell Parameters can now contain up to 128 chars
- Bug in Map "Umlauts" removed.
- ARexx-Server is now running as a separate process.
- Bug in Windowactivation removed. If screens overlapped, windows within
the overlapped screen would not be activated.
- Changes on Broker stuff were made even when Broker wasn`t initialized
at all :-) This could really lead to weird bugs.
- When cloning pathlist Forbid() and Permit() were added so that the
proc cloning the list from can not go away.
- KCommodity closes down correctly again.
- New and louder Click-Sound added.
- KCommodity Requester-Title didn`t have a trailing 0-Byte. Weird strings
could be displayed.
- Many, many functions were made reentrant so that the two other procs
running can call these functions without confusing the system. The
temp-buffer is now used by the Rexx-Server only, so that the info within
the buffer may not be overwritten by the other procs.
- Changed SHIFT-RETURN within String/Integer-Gadgets to CONTROL-RETURN so
that there is a conformity to the ASL-Requesters
- No using ReadArgs for parsing CommandLine.
- KCommodity now can also run at a priority of 0 (didn`t now how I thought
it should run at 21...)
- KCommodity`s Time-Process needs on my Amiga (68030/68882 25 MhZ) up
to 6%-CpuTime. On an Amiga 3000 25 MhZ it takes up to 40%. Estimated
using XOper 2.2. Can anyone tell me why ????????
- Changed buffer-size for Author and Company... Tell me who`s name is 128
chars long ??? Now using 40 chars for each which should be sufficient.
- Two buffers for only one purpose within Revision Control System.
- Used GetMsg for checking instead of GT_GetIMsg ... Strange things happen
in my mind :-)
- Log/Purpose Window menus are active again. Don`t tell me why I
disabled the menu even though I added some.
- Now ALL window positions are stored to the PrefsFile.
------------------------------------------------------------------------------
V1.63
=====
- Bugs in ESC-WindowClose, MouseBlanking and LeftyMouse removed
- Now the User Shell gets all the paths you used a PATH for, so that
programs not in C: will also be executed.
------------------------------------------------------------------------------
V1.62
=====
- Added an Online-Help function (GREAT :-))
------------------------------------------------------------------------------
V1.61
=====
- All windows (except for Time-Window) are menu-driven now.
Old shortcuts are kept.
- Many String/Integer-Gadget editing-functions added :
Menu-Shortcuts activated from within String/Integer-Gadgets...
------------------------------------------------------------------------------
V1.60
=====
- Added function to map german "Umlauts" to "normal" chars.
- Register form may be printed out via About menu.
------------------------------------------------------------------------------
V1.59
=====
- Removed most of the ToolTypes, since settings may be saved to files.
- AppIcon and AppMenuItem for popping up the control window.
------------------------------------------------------------------------------
V1.58
=====
- HotKeys for every window supported by KCommodity
- Separate window for HotKey definitions
- Execute a shell on HotKey
- Set you very own command to be executed
------------------------------------------------------------------------------
V1.57
=====
- Preferences can be saved to alternative files.
- Again KCommodity was optimized.
- Fully menu driven
------------------------------------------------------------------------------
V1.56
=====
- Added the possibility to close a window (which has to have a CLOSEGAD)
using the ESC-Key in conjunction with a qualifier, so you don`t have to
click onto the gadget all the time
- There is a busy pointer now
- Shortened KCommodity a bit
------------------------------------------------------------------------------
V1.55
=====
- LeftyMouse option added which swaps mouse buttons (left/right)
- Time bill window now also reflects costs for one day.
- When click-sound channel got stolen KCommodity now always tries to
reallocate a new one. On failure the click option will be disabled, so
you can see why it doesn`t click anymore :-)
- Added a menu. Yes, only one with a single item : ABOUT :-)
- On user-feedback you can now press any keys (not only RETURN)
------------------------------------------------------------------------------
V1.54
=====
- Now ESC is a key for closing all windows
- Added the possibility to set the default TimeZone and tariff for the
bill window via the preferences window.
- Preferences window location may be changed vie ToolType/ARexx.
- WorkBench (may) be popped to front when control window is to be
(re)opened.
------------------------------------------------------------------------------
V1.53
=====
- Revision control system now also generates Pascal headers.
- Improved Assembler defines of revision header. No macros are generated
instead of those stupid constants.
- The LOG CALLS and POPUP BILL WINDOW gadgets have been moved to the
Telefone-Bill preferences window.
- Added a Clear Log gadget and CLEARLOG ARexx command to clear the log
file.
------------------------------------------------------------------------------
V1.52
=====
- Now a separate process handles the bill things, so that it always keeps
track of the online time.
------------------------------------------------------------------------------
V1.51
=====
- Added a telefone bill calculator. Configurable via KCommodity for three
timezones with two tariffs per each. Starts counting when a carrier
detect is recognized on the serial port.
- Time won`t stop anymore while TOTALRESULT or REVISION is made.
- Carrier detect will also be recognized in these situations now.
------------------------------------------------------------------------------
V1.50
=====
- Three new display types in (Window)-TitleBar : Total amount of free
memory, graphical display of free memory and accumulated online time.
- SHOWMEM ToolType removed. Instead it was replaced with PAGENUM to select
one of the five different display pages (0-4)
- Keys for gadgets only accepted if lowercase :-( Bug removed
------------------------------------------------------------------------------
V1.49
=====
- Changed a bit on layout, so that things get more "beautyful" :-)
- Clock window isn`t activated anymore on popup. Why the did I do it that
way. Nobody wants to click on an "useless" window.
- KeyStroke-Clicker with userdefinable volume.
- Screen/Mouse-times are reset to previous values if wrong ones were
entered.
- Bug on cleanup removed. KCommodity wanted to ReplyMsg() replyed
messages.
------------------------------------------------------------------------------
V1.48
=====
- Now includes Window-Cycling with user-definable qualifiers.
May be switched off
- Revision control system header was changed. Now reflects my name :-)
Note to previous users : You`ll have do adopt the new look of the header
in order to be prepared for further revisions on the same file.
- Bug removed in insertation of Purpose/LogMessages. If a line was
full-length the header got mixed up.
------------------------------------------------------------------------------
V1.46 / V1.47
=============
- Added one more define for the revision header. Now the revision date
is put into define(s) as well so you can access this date for messages
of your program. If these defines (to be correct : the first define)
is removed or commented out KCommodity assumes that the user doesn`t
want to have the defines anymore so it just leaves out the recreation
of defines and continues with the file.
------------------------------------------------------------------------------
V1.45
=====
- Corrected some really weird bugs which made the system crash.
- Size of BitPlanes for the "time-in-titlebar" view wasn`t calculated
correctly and passed in wrong register so the size varied all the time
KCommodity was started and so things could be blitted into
an area not occupied by KCommodity sometimes. (shame on me)
------------------------------------------------------------------------------
V1.44
=====
- Initial release